.platform-ios:not(.fullscreen) .bar-header:not(.bar-subheader) {
	height: 54px; }
.platform-ios:not(.fullscreen) .bar-header:not(.bar-subheader).item-input-inset .item-input-wrapper {
	margin-top: 9px !important; }
.platform-ios:not(.fullscreen) .bar-header:not(.bar-subheader) > * {
	margin-top: 10px; }
.platform-ios:not(.fullscreen) .tabs-top > .tabs, .platform-ios:not(.fullscreen) .tabs.tabs-top {
	top: 54px; }
.platform-ios:not(.fullscreen) .has-header, .platform-ios:not(.fullscreen) .bar-subheader {
	top: 54px; }
.platform-ios:not(.fullscreen) .has-subheader {
	top: 98px; }
.platform-ios:not(.fullscreen) .has-header.has-tabs-top {
	top: 103px; }
.platform-ios:not(.fullscreen) .has-header.has-subheader.has-tabs-top {
	top: 147px; }
.platform-ios.status-bar-hide {
	margin-bottom: 10px; }

[nav-view-transition="ios"] [nav-view="entering"],
[nav-view-transition="ios"] [nav-view="leaving"] {
	-webkit-transition-property: -webkit-transform;
	transition-property: transform;
}
[nav-view-transition="ios"][nav-view-direction="forward"],
[nav-view-transition="ios"][nav-view-direction="back"] {
	background-color: transparent;
}

/*checked and unchecked*/
.btn-width
{
	width:80%;
	margin: 15px auto 0px;
}
.button-bar a{
	height: 36px;
	line-height: 34px;
	border:2px solid #35ccf9;
	display:block;
	text-align: center;
	cursor: pointer;
	width:50%;
	color:#35ccf9;
	font-weight: bold;
}
.button-bar a.btn-left-active{
	border-radius: 25px 0 0 25px;
	color: #fff;
	background-color: #35ccf9;
}
.button-bar a.btn-right-default{
	border-radius: 0 25px 25px 0;
}
.button-bar a.btn-right-active{
	border-radius: 0 25px 25px 0;
	background-color: #35ccf9;
	color: #fff;
}
.button-bar a.btn-left-default{
	border-radius: 25px 0 0 25px;
}


.search-width label{
	width: 90%;
	margin: auto auto;
	border-radius: 25px;
	border: 0;
	border-bottom: 1px solid #ddd;
	padding: 5px 10px 0 15px;
}
.scroll-refresher{
	top: -75px;
}
.container{
	background-color: #f7f7f7;
	margin: 0;
	padding: 8px 0;
}
.list-li{
	height:110px;
	position: relative;
}
.list-li .li-left{
	margin-left: 10px;
	width:10px;
	height:110px;
	position: relative;
	float: left;
	/*border:1px solid black;*/
}
.li-left .line{
	position: absolute;
	top:0;
	left:0;
	height:	110px;
	width:10px;
	border:0;
	border-right:1px solid #ddd;
}
.li-left .circle{
	position: absolute;
	top: 50%;
	left: 4px;
	width: 10px;
	height: 10px;
	background-color: #35ccf9;
	border-radius: 50%;
	margin-top: -5px;
}
.li-left .circle0{
	position: absolute;
	top: 50%;
	left: 4px;
	width: 10px;
	height: 10px;
	background-color: #ffa101;
	border-radius: 50%;
	margin-top: -5px;
}
.list-hide-header{
	height: 50px;
	width: 20px;
	background-color: #f7f7f7;
	/*border: 1px solid black; */
	position: absolute;
	left: 10px;
	z-index: 2;
}
.list-hide-footer{
	height: 45px;
	width: 20px;
	background-color: #f7f7f7;
	position: absolute;
	left: 10px;
	z-index: 2;
	margin-top: -50px;
}
.sign-time{
	color:#999;
	font-size: 12px;
}
.li-right{
	width: 100%;
	/*border:1px solid black;*/
	padding:0 15px 0 41px;
	position: absolute;
}
.li-right .item{
	border-radius: 10px;
	margin: 5px 0;
	color: inherit;
	text-decoration: none;
}
.li-triangle{
	width:20px;
	height:20px;
	border:1px solid #ddd;
	transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	position: absolute;
	left: 32px;
	background-color: #fff;
	z-index: 999;
	border-top:0;
	border-right:0;
	border-radius: 2px;
	top: 50%;
	margin-top: -10px;
}
/*detail*/
.li-triangle-detail{
	width:20px;
	height:20px;
	border:1px solid #ddd;
	transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	position: absolute;
	left: 12px;
	background-color: #fff;
	z-index: 999;
	border-top:0;
	border-right:0;
	border-radius: 2px;
	top: 50%;
	margin-top: -10px;
}
.item.item-stable {
	border-color: #e0e0e0;
	background-color: #fff;
	color: #444;
}
.item.active.item-stable, .item.activated.item-stable, .item-complex.active .item-content.item-stable, .item-complex.activated .item-content.item-stable, .item .item-content.active.item-stable, .item .item-content.activated.item-stable {
	border-color: #e0e0e0;
	background-color: #fff;
}
.bill-title{
	background-color: #fff;
	border-radius: 10px;
}
.bill-content{
	background-color: #fff;
	border-radius: 10px;
	color:#000;
	margin: 15px 0 0;
}
.msg-textarea label{
	border-radius: 10px;
}
.msg-textarea textarea{
	height:100px;
}
h1{
	font-weight: bold;
}
.flow-container{
	padding-left:5px;
}
.flow-content{
	width:100%;
	border-left:1px solid #ccc;
	float:left;
}
.clear{
	clear: both;
}
.flow-li{
	width: 100%;
	padding: 0 0 0 22px;
	position: relative;
	margin: 15px 0;
}
.flow-li i{
	border-radius: 10px;
}
.li-circle{
	position: absolute;
	top: 50%;
	left: -6px;
	width: 10px;
	height: 10px;
	background-color: rgb(26, 214, 26);
	border-radius: 50%;
	margin-top: -5px;
}
.li-hide-header{
	position: absolute;
	top: 50%;
	left: -5px;
	width: 10px;
	height: 58px;
	background-color: #f7f7f7;
	margin-top: -15px;
}
.li-hide-footer{
	position: absolute;
	top: 50%;
	left: -5px;
	width: 10px;
	height: 58px;
	background-color: #f7f7f7;
	margin-top: -36px;
}
.download-list a{
	border-radius: 10px;
	margin: 0 0 15px 0;
}
.paddingdiv{
	height:20px;
}
.fix-br{
	white-space: pre-line;
}
/*event-hander*/
.event-hander{
	width: 60px;
	height: 60px;
	border-radius: 50%;
	background: rgba(0,0,0,0.45);
	position: fixed;
	top: 50%;
	right: 0;
	z-index: 999;
	margin-top: -30px;
}
.event-hander:hover,.event-hander:active{
	background:rgba(0,0,0,0.75);
}
.event-hander .hander-title{
	color: #fff;
	line-height: 60px;
	text-align: center;
}
.event-hander li{
	color: #f2f2f2;
	text-align: center;
	position: absolute;
	top: 50%;
	left: 50%;
	margin: -25px 0 0 -25px;
	opacity: 0;
	z-index: -1;
}
.event-hander li a{
	color:#fff;
	text-decoration:none;
	width:50px;
	height:50px;
	-webkit-border-radius:50%;
	border-radius:50%;
	background: #45484d;
	line-height:50px;
	display:block;
}
.event-hander li a:hover{
	opacity:0.7;
}
.nomoremsg{
	text-align: center;
	color: #999;
	margin: 5px 0;
}
.fix-button-padding{
	padding:0;
	border:0;
}


.button.button-u9 {
	border-color: #35ccf9;
	background-color: #35ccf9;
	border-radius: 10px;
	color: #fff; }
.button.button-u9:hover {
	color: #fff;
	text-decoration: none; }
.button.button-u9.active, .button.button-u9.activated {
	border-color: #35ccf9;
	background-color: #35ccf9;
	box-shadow: inset 0px 1px 3px rgba(0, 0, 0, 0.15); }
.button.button-u9.button-clear {
	border-color: transparent;
	background: none;
	box-shadow: none;
	color: #35ccf9; }
.button.button-u9.button-icon {
	border-color: transparent;
	background: none; }
.button.button-u9.button-outline {
	border-color: #35ccf9;
	background: transparent;
	color: #35ccf9; }
.button.button-u9.button-outline.active, .button.button-u9.button-outline.activated {
	background-color: #35ccf9;
	box-shadow: none;
	color: #fff; }


.bar-header{
	border-bottom:1px solid #ddd
}
.bar-subheader {
	height:96px;
}
.row{
	padding: 0 !important;
}

.has-subheader{
	top: 140px;
}
.platform-ios:not(.fullscreen) .has-subheader {
	top: 150px;
}

/*******�޸���ʽЧ��*****/
.bar.bar-light .title {
	color: #333333;
}
.platform-ios .slide-left-right.reverse > .ng-leave.ng-leave-active,
.platform-ios .slide-left-right.reverse.ng-leave.ng-leave-active
 {
	right: 50%;
	/* OLD content ACTIVELY sliding OUT to the RIGHT */
	-webkit-transform: translate3d(-100%, 0, 0);
	-moz-transform: translate3d(-100%, 0, 0);
	transform: translate3d(-100%, 0, 0);
}
.home-view{
	width: 100%;
}
